*{ padding:0; margin:0; font-size: 12px; }
body,ul,li,h1,p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; font-family: "微软雅黑"; }
html,body{ width: 100%; height: 100%; }
a{ text-decoration: none; }
a:hover{ text-decoration: none; } 
dl{ width:100%; overflow:hidden; }
dt{ display:block; float:left; }
ol,ul {  list-style-type: none; } 
li{ list-style: none; }
img{ border: none; margin: 0; }
p{ word-wrap: break-word; }



.top{ width: 100%; min-width: 1200px; height: 60px; background: #00b0f0; }
.logo{ float: left; width: 26%; height: 60px; overflow: hidden; }
.logo img{ height: 56px; margin: 2px 0 0 27px; }
.nav{ float: right; width: 72%; }
.navList{ height: 60px; }
.navListBox{ float: left; margin: 0 5px; position: relative; }
.navListBox a{ display: block; text-align: center; width: 142px; height: 60px; line-height: 60px; color: #ffffff; font-size: 16px; }
.navListBox a img{ margin: 0 0 0 7px; }
.navListBox:hover{ background: #03a4de; height: auto; }
.navListChoose{ background: #03a4de }

.navSBox{ position: absolute; display: block; z-index: 999999; background: #03a4de; display: none; }
.navListBox:hover .navSBox{ display: block; }
.navSBoxList{ padding: 13px 0; }
.navSBoxList li{}
.navSBoxList li a{ line-height: 36px; height: 36px; }
.navSBoxList li a:hover{ background: #2e353b; }

.top2{ width: 92%; min-width: 1200px; margin: 0 auto; padding: 21px 0 0; overflow: hidden; }
.top2L{ float: left; color: #00b0f0; font-size: 16px; margin: 0 15px 0 0; }
.top2L:hover{ color: #000000; }
.top2R{ float: right; color: #00b0f0; }
.top2R_1{ display: block; float: left; color: #00b0f0; font-size: 16px; padding: 5px 7px 5px 31px; background: url(../img/x.png) no-repeat 7px 3px; border: 2px solid #00b0f0; border-radius: 7px; margin: 0 13px; }
.top2R_2{ display: block; float: left; color: #00b0f0; font-size: 16px; padding: 5px 7px; border: 2px solid #00b0f0; border-radius: 7px; }

.cont{ width: 92%; min-width: 1200px; border: 1px solid #dcdcdc; padding: 0 0 53px; margin: 15px auto 53px; }

.contTopL{ width: 46%; float: left; }
.contTopLTit{ font-size: 16px; color: #363636; margin: 27px 0 13px 7%; height: 26px; line-height: 26px; }
.contTopLBox{ width: 74%; border: 1px solid #03a4de; border-radius: 7px; margin: 0 0 0 7%; padding: 50px 0 50px 60px; overflow: hidden; }
.contTopLBoxTx{ float: left; width: 152px; height: 152px; border: 1px solid #7a7a7a; border-radius: 5px; background: url(../img/tx.png) no-repeat center/100%; }
.contTopLBoxR{ float: left; margin: 0 0 0 7%; }
.contTopLBoxR p{ font-size: 18px; line-height: 38px; }

.contTopR{ width: 52%; float: right; }
.contTopRTit{ font-size: 18px; color: #363636; margin: 27px 0 13px; height: 26px; line-height: 26px; }
.contTopRBox{ width: 92%; height: 254px; border: 1px solid #dcdcdc; }
.contTopRList{ float: left; padding: 13px 0 0; width: 64%; }
.contTopRList li{ line-height: 28px; height: 28px; width: 100%; margin: 9px 0; overflow: hidden; }
.contTopRList li a{ display: block; line-height: 28px; font-size: 17px; color: #313131; overflow: hidden; }
.contTopRList li span{ display: block; width: 6px; height: 6px; margin: 10px 19px 0; background: #03a4de; float: left; }
.contTopRBoxR{ width: 32%; float: right; padding: 13px 0 0; }
.contTopRBoxS{ display: block; width: auto; margin: 7px auto; overflow: hidden; }

.contTit{ width: 100%; overflow: hidden; }
.contTit h1{ text-align: center; font-size: 36px; padding: 73px 0 0; }
.contTit h1 span{ color: #00b0f0; font-size: 36px; }
.contTitK{ display: block; width: 64px; height: 4px; background: #00b0f0; margin: 11px auto; }
.contTable{ text-align: center; border-bottom: 1px solid #dcdcdc; }
.contTable tr{ height: 58px; line-height: 58px; }
.contTable th{ background: #00b0f0; overflow: hidden; color: #ffffff; font-size: 16px; font-weight: 100; border: 1px solid #ffffff; border-top: none; border-bottom: none; }
.contTable td{ font-size: 16px; }
.contImg{ width: 100%; min-width: 1200px; }
.contImg img{ width: 100%; min-width: 1200px; }

.logoTop{ width: 100%; min-width: 1200px; height: 122px; background: #2e353b; }
.logoTop .logo{ margin: 30px 0; }
.logoCont{ width: 100%; min-width: 1200px; height: 654px; background: #51bee2 url(../img/logoBj.png) no-repeat 10% center; }
.logoCont1200{ width: 1200px; margin: 0 auto; }
.logoBox{ width: 380px; height: 550px; background: #eeeced; float: right; margin: -42px 0 0; }
.logoBoxTop{ height: 102px; width: 100%; background: #fafafa; }
.logoBoxTop p{ line-height: 102px; text-align: center; font-size: 30px; color: #464646; }
.logoBoxCont{ width: 80%; margin: 53px auto 0; }
.logoBoxContH{ width: 100%; height: 65px; }
.logoBoxContHL{ width: 30%; float: left; font-size: 18px; color: #464646; line-height: 36px; }
.logoBoxContHR{ width: 64%; height: 34px; font-size: 17px; padding: 0 0 0 2%; border: 1px solid #dcdcdc; border-radius: 5px; }
.logoBoxContHR1{ width: 32%; float: left; text-align: center; height: 34px; line-height: 34px; border: 1px solid #dcdcdc; border-radius: 5px; }
.logoBoxContHR2{ width: 30%; margin: 0 0 0 2%; height: 36px; float: left; }
.logoBoxContHR2 img{ width: 100%; height: 36px; }
.logoBoxContHR3{ width: 64%; float: left; }
.logoBoxContHR3 a{ font-size: 17px; color: #464646; }
.logoBoxContHR3_1{ float: left; }
.logoBoxContHR3_2{ float: right; }
.logoAn{ display: block; width: 135px; text-align: center; height: 42px; line-height: 42px; background: #00b0f0; color: #ffffff; border-radius: 5px; outline: none; border: none; font-size: 18px; cursor: pointer; }

.logoBottom{ display: table; margin: 21px auto 0; text-align: center; height: 56px; line-height: 56px; }
.logoBottom1{ display: block; float: left; line-height: 56px; font-size: 14px; }
.logoBottom2{ display: block; float: left; height: 56px; width: 2px; background: #dcdcdc; overflow-y: hidden; margin: 0 23px; }
.logoBottom3{ display: block; float: left; line-height: 56px; }
.logoBottom3 img{ vertical-align: middle; }

.ctr{ display: table; margin: 43px auto 0; }
.ctrT{ margin-top: 115px; }
.ctrL{ line-height: 159px; float: left; font-size: 18px; margin: 0 47px 0 0; overflow: hidden; }
.ctrR{ float: left; width: 482px; height: 157px; border: 1px solid #dcdcdc; background: #eeeeee; border-radius: 7px; }
.ctrRBox{ width: 100%; overflow: hidden; margin: 27px 0 13px; }
.ctrRBox1{ float: left; width: 30%; padding: 0 5% 0 0; text-align: right; line-height: 36px; font-size: 16px; }
.ctrRBox2{ float: left; width: 45%; height: 34px; line-height: 34px; border: 1px solid #dcdcdc; background: #ffffff; border-radius: 5px; }

.ctrR1{ display: table; margin: 0 auto; }
.ctrR1Box{ margin: 0 0 57px; }
.ctrR1Box1{ float: left; line-height: 34px; font-size: 16px; }
.ctrR1Box2{ float: left; height: 32px; line-height: 32px; border: 1px solid #dcdcdc; border-radius: 3px; text-align: center; margin: 0 17px; }
.ctrR1Box3{ float: left; height: 32px; line-height: 32px; border: 1px solid #dcdcdc; border-radius: 3px; width: 120px; color: #7a7a7a; cursor: pointer; }
.ctrR1BoxAn{ display: block; margin: 0 auto; width: 135px; height: 38px; line-height: 38px; outline: none; border: none; background: #00b0f0; color: #ffffff; border-radius: 5px; font-size: 18px; cursor: pointer; }

.tx_Top{ min-width: 1200px; height: 58px; background: #f5f5f5; border-bottom: 1px solid #dcdcdc; }
.tx_Top p{ line-height: 58px; font-size: 16px; color: #00b0f0; text-align: center; }
.tx_cont{ padding-top: 17px; }
.tx_contBox{ width: 508px; height: 63px; border-bottom: 1px solid #e5e5e5; margin: 11px auto 0; }
.tx_contBoxL{ float: left; width: 34%; margin: 0 4% 0 0; font-size: 16px; color: #363636; line-height: 58px; text-align: right; }
.tx_contBoxR{ float: left; width: 56%; }
.tx_contBoxR1{ line-height: 58px; color: #00b0f0; font-size: 16px; }
.tx_contBoxR2{ width: 160px; margin: 13px 0 0; height: 32px; position: relative; }
.tx_contBoxR2_1{ width: 200px; height: 32px; line-height: 32px; padding: 0 0 0 11px; border-radius: 5px; border: 1px solid #cacaca; }
.tx_contBoxR2_1 option{ height: 28px; line-height: 28px; display: block; }
.tx_contBoxRS{ position: absolute; right: -39px; width: 40px; height: 30px; top: 1px; border-radius: 0 4px 4px 0; overflow: hidden; background: #e5e5e5 url(../img/xj.png) no-repeat center; }
.tx_contBoxR3{ width: 188px; float: left; margin: 13px 0 0; height: 28px; border-radius: 5px; outline: none; border: 1px solid #cacaca; padding: 0 0 0 11px; }
.tx_contBoxR3:focus{ background: #f4fcff; }
.tx_contBoxR3_1{ line-height: 62px; margin: 0 0 0 7px; font-size: 18px; color: #00b0f0; }


.txList{ margin: 57px 0 0 0; }
.txList tr{}
.txList tr th{ background: #f5f5f5; height: 52px; font-size: 16px; color: #727272; border: 1px solid #dcdcdc; }
.txList tr td{  font-size: 16px; height: 46px; text-align: center; border: 1px solid #ffffff; border-bottom: 1px solid #dcdcdc; }

.pageBox{ width: 92%; margin: 0 auto 37px; overflow: hidden; }
.page{ float: right; }
.page a{ display: block; float: left; padding: 11px 17px; border: 1px solid #e5e5e5; font-size: 16px; color: #3a3a3a; }

.jgt_ss{ float: left; width: 270px; padding: 0 0 0 11px; height: 32px; line-height: 32px; border: 1px solid #dcdcdc; margin: 12px 0 0 23px; }
.jgt_ss1{ color: #ffffff; display: block; height: 30px; line-height: 30px; border: 1px solid #00b0f0; float: left; margin: 13px 23px 0; border-radius: 5px; padding: 0 11px 0 38px; font-size: 15px; background: #00b0f0 url(../img/r.png) no-repeat 9px center; }
.jgt_ss2{ color: #ffffff; background: #00b0f0; display: block; height: 30px; line-height: 30px; border: 1px solid #00b0f0; float: left; margin: 13px 0 0; border-radius: 5px; padding: 0 11px; font-size: 15px; }

.jgt_Box{ width: 1160px; margin: 0 auto; overflow: hidden; }
.jgt_BoxT{ height: 77px; overflow: hidden; }
.jgt_BoxS{ width: 228px; margin: 0 auto; border: 1px solid #03a4de; background: #ffffff; border-bottom: none; overflow: hidden; }
.jgt_Box1{ width: 100%; float: left; padding-bottom: 65px; background: url(../img/j.png) no-repeat center bottom; }
.jgt_Box2{ width: 50%; float: left; padding-bottom: 65px; background: url(../img/j.png) no-repeat center bottom/60% 60%; }
.jgt_Box3{ width: 25%; float: left; }
.jgt_BoxS_top{ width: 100%; height: 30px; line-height: 30px; text-align: center; color: #ffffff; background: #00b0f0; }
.jgt_BoxS_top1{ width: 100%; height: 34px; line-height: 34px; background: #eeeeee; border-bottom: 1px solid #00b0f0; overflow: hidden; }
.jgt_BoxS_topC{ width: 100%; height: 32px; line-height: 32px; border-bottom: 1px solid #00b0f0; overflow: hidden; }
.jgt_BoxS_top_1{ width: 25%; float: left; text-align: center; }
.jgt_BoxS_top_2{ width: 50%; float: left; text-align: center; }


.tx_contBoxRAn{ width: 114px; height: 32px; outline: none; border: none; border-radius: 5px; font-size: 15px; background: #00b0f0; color: #ffffff; }